/**
 * @param {number[]} nums
 * @return {number}
 */
var rob = function(nums) {
    var l = nums.length
    if(l < 2) {
        return nums[l-1]?nums[l-1]:0;
    }
    var a = [nums[0],Math.max(nums[0], nums[1])]
    for(var i = 2; i < l; i++){
     a[i] = Math.max(a[i - 1], nums[i]+a[i - 2]);
    }
    return a[l-1];
    };